Micron Document




JavaScriptCore
part 2/3 · 5.0 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Le WebKit est constitué de 2 « sous-frameworks » : WebCore et JavaScriptCore susceptibles d'être utilisés par les développeurs afin d'ajouter à leur programme des fonctions de navigation web et d'exécution de code JavaScript.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Le framework JavaScriptCore

JavaScriptCore est un framework (bibliothèque de code ou encore ensemble de routines réutilisables par les programmeurs) qui anime le moteur d'interprétation du code JavaScript dans Mac OS X. JavaScriptCore est basé sur la combinaison des bibliothèques KJS (faisant partie à l'origine du projet KDE) et de la bibliothèque PCRE destinée à la gestion des expressions régulières.

Ces bibliothèques ont été étendues par Apple de plusieurs manières :

Garbage collector amélioré (gestion optimisée de la mémoire).
• Développement en C++, langage orienté objet.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────